home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, pProductName, pProName, pServiceName
- global InvoiceFormTemplate
-
- on getPropertyDescriptionList
- description = [:]
- addProp(description, #pProductName, [#default: EMPTY, #format: #string, #comment: "Product Cast Member:"])
- addProp(description, #pProName, [#default: EMPTY, #format: #string, #comment: "Pro Cast Member:"])
- addProp(description, #pServiceName, [#default: EMPTY, #format: #string, #comment: "Service Cast Member:"])
- return description
- end
-
- on beginSprite me
- checkTemplateType()
- end
-
- on checkTemplateType me
- case InvoiceFormTemplate of
- "Product Invoice":
- sprite(spriteNum).member = member(pProductName)
- "Professional Invoice":
- sprite(spriteNum).member = member(pProName)
- otherwise:
- sprite(spriteNum).member = member(pServiceName)
- end case
- end
-